﻿<Page x:Class="CentroVentas.Forms.Categorias.FrmCategorias"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      xmlns:extoolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit.Extended"
      mc:Ignorable="d" 
      d:DesignHeight="768" d:DesignWidth="1024"
      Background="#ECF5EB"
      Title="FrmCategorias"
      Loaded="Page_Loaded">
    <extoolkit:BusyIndicator IsBusy="False"
                             Name="busy"
                             BusyContent="Cargando...">
        <ScrollViewer>
            <StackPanel Orientation="Vertical">
                <Grid>
                    <TextBlock Text="Categorias"
                               FontSize="24"
                               Margin="0,10,20,0"
                               HorizontalAlignment="Right" />
                </Grid>
                <GroupBox Header="Listado de categorias">
                    <StackPanel Orientation="Vertical">
                        <StackPanel Orientation="Horizontal">
                            <GroupBox Header="Categorias"
                                  Margin="5">
                                <ListView  Name="CategoriasList"
                                           Width="300"
                                           Height="400" SelectionChanged="CategoriasList_SelectionChanged">
                                    <ListView.View>
                                        <GridView>
                                            <GridViewColumn Header="ID"
                                                            Width="30" 
                                                            x:Name="IdCategoria"
                                                            DisplayMemberBinding="{Binding IdCategoria}"/>
                                            <GridViewColumn Header="Nombre"
                                                            Width="30" 
                                                            x:Name="NombreCategoria"
                                                            DisplayMemberBinding="{Binding NombreCategoria}"/>
                                        </GridView>
                                    </ListView.View>
                                </ListView >
                            </GroupBox>
                            <GroupBox Header="Añadir Categorias"
                                  Margin="5" Width="170">
                                <StackPanel Orientation="Vertical" Width="Auto">
                                    <TextBlock Text="Nombre"
                                               Margin="15,5" />
                                    <TextBox x:Name="txtNombreCategoria"
                                             Height="20"
                                             Width="100"
                                             Margin="15,5"/>
                                    <Button  Name="btnAddCategoria" 
                                             Content="Aceptar" 
                                             Margin="15,5"
                                             Click="btnAddCategoria_Click"/>
                                </StackPanel>
                            </GroupBox>
                            <GroupBox Header="Subcategorias"
                                  Margin="5">
                                <ListView  Name="SubcategoriasList"
                                         Width="300"
                                         Height="400">
                                    <ListView.View>
                                        <GridView>
                                            <GridViewColumn Header="ID"
                                                            Width="30" 
                                                            x:Name="IdSubCategoria"
                                                            DisplayMemberBinding="{Binding IdSubcategoria}"/>
                                            <GridViewColumn Header="Nombre"
                                                            Width="30" 
                                                            x:Name="NombreSubCategoria"
                                                            DisplayMemberBinding="{Binding NombreSubcategoria}"/>
                                        </GridView>
                                    </ListView.View>
                                </ListView >
                            </GroupBox>
                            <GroupBox Header="Añadir Subcategorias"
                                  Margin="5" Width="170">
                                <StackPanel Orientation="Vertical">
                                    <TextBlock Text="Nombre"
                                               Margin="15,5" />
                                    <TextBox x:Name="txtNombreSubCategoria"
                                             Height="20"
                                             Width="100"
                                             Margin="15,5"/>
                                    <Button  Name="btnAddSubcategoria" 
                                             Content="Aceptar" 
                                             Margin="15,5"
                                             Click="btnAddSubcategoria_Click"/>
                                </StackPanel>
                            </GroupBox>
                        </StackPanel>
                        <StackPanel>
                            <TextBlock Text="Seleccione una categoría para poder ver sus subcategorías." />
                        </StackPanel>
                    </StackPanel>
                </GroupBox>
            </StackPanel>
        </ScrollViewer>
    </extoolkit:BusyIndicator>
</Page>
